/*------ 衣服列表 ------*/
// 链接数据库
const db = uniCloud.database();
const dbCmd = db.command;
const collection = db.collection('Cloth_List');
// 获取用户衣服信息列表
const getClothList = async (data) => {
	const {
		userId,
		type
	} = data || {};
	try {
		const queryResult = await collection.where({
			'userId': db.command.in(userId),
			// 'correlation': dbCmd.elemMatch({
			// 	'id': userId
			// }) // 使用 elemMatch 来匹配数组中的对象
		}).get();
		return queryResult;
	} catch (e) {
		console.error(e);
	}
}

/* 
 * event为客户端上传的参数
 * params:{
 * userId:'工号',
 * type:'类型'
 * data:'新增&修改的数据'
 *}
 */
exports.main = async (event, context) => {
	console.log('event', event);
	const {
		action,
		params
	} = event || {}
	switch (action) {
		case 'getClothList':
			return await getClothList(params);
			break;
		default:
			return await getClothList(params);
			break;
	}
};